Debugging Process Models based on Changes in Impressions of Software Modules
نویسندگان
چکیده
This paper proposes analysis models for representing processes of debugging unfamiliar programs focusing on how engineers comprehend each software module and locate a bug. Since actual debugging strategies relate to engineers’ impressions of each software module – either the module is faulty, not faulty or uncertain, proposed models consider both mentaland externalactivities of engineers. We applied periodic interviewing method for quantitatively capturing engineers’ mental activities. By characterizing target programs from multiple viewpoints such as module dependences and program slicing, engineers’ debugging activities were analyzed in details based on the models.
منابع مشابه
MARKOVIAN SOFTWARE RELIABILITY MODEL FOR TWO TYPES OF FAILURES WITH IMPERFECT DEBUGGING RATE AND GENERATION OF ERRORS
N
متن کاملA Java-based Middleware for Control and Sensing in Mobile Robotics
Many of the existing mobile-robot software packages do not include handling of sensors and actuators in a sufficiently systematic and uniform way, as described later in this section. The software framework proposed in this paper, denoted NAV2000, addresses the specific need for interchangeability of components in robotics. At the lowest level, sensors, and sometimes also actuators, often have t...
متن کاملA Thread-level Distributed Debugger?
In order to address the diversity of existing parallel programming models, it is important to provide development environments that can be incrementally extended with new services. Concerning the debugging of processbased models, we have previously designed and implemented a basic interface that can be accessed by other tools as well as by debugging modules associated with high-level programmin...
متن کاملNumerical Determination of the Forming Limit Diagram for 304 Stainless Steel Based on Phase Change in Deep Drawing Process
Up to now a large number of models have been developed to measure or predict the damage in equipments. Some of these models have been implemented in ABAQUS software. To implement damage parameters in the software, it is necessary to perform complex and expensive practical tests. One of these damage models is Forming Limit Diagram (FLD).The purpose of this research is deriving required parameter...
متن کاملAdvanced Dynamic Simulation of Membrane Desalination Modules Accounting for Organic Fouling
A reliable dynamic simulator (based on a sound process model) is highly desirable for optimizing the performance of individual membrane modules and of entire desalination plants. This paper reports on progress toward development of a comprehensive model of the complicated physical-chemical processes occurring in spiral wound membrane (SWM) modules, that accounts for the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000